(function() {
	gaf.define('gaf.events.Event', null, {
	    /* -------------------------
		 * 	Properties
		 * ------------------------- */
		/**
		 * The type of event this Event object represents.
		 **/
		type: null,
		/**
		 * The object that initiated the event.
		 **/
		target: null,
		/**
		 * Any supplimental data provided with the event.
		 **/
		data: null,
		/* -------------------------
		 * 	Constructor
		 * ------------------------- */
		constructor: function(type, target, data) {
			this.type = type;
			this.target = target;
			this.data = data;
		}
	});
})();
